Golang Job: Golang Backend Engineer

Job added on

Company

italki

Location

Madrid - Spain

Job type

Full-Time

Golang Job Details

Responsibilities

  • Drive large, complex projects autonomously. Own code from design to release, through the implementation and unit test phases.
  • Comply with code specifications, and care about application performance and stability
  • Lead code reviews & documentation.
  • Determine plan-of-action on large projects, and be able to break tasks down into small deliverables.
  • Keep up to date on developments in the technology landscape. Regularly review the system architecture for design and performance improvements.
  • Help to fix bugs and production issues as they arise.
  • Provide technical mentorship to other engineers on the team, and resolve tech difficulties.

Requirements

  • Bachelor’s Degree in Computer Science or related
  • At least 5 years of professional software engineering experience (Internship experience does not apply)
  • At least 5 years with distributed services development, multithreading, and application performance enhancement
  • At least 3 years of experience with GoLang
  • At least 2 years of experience with cloud computing (AWS)
  • At least 2 years experience with Agile practices
  • Solid understanding of MySql, Redis, and NoSQL databases, also DB performance enhancement
  • Experience with 3rd party services (Kafka, Elasticsearch…)
  • Experience with OS, data structure, and algorithm

Plus

  • Experience with Python, Nodejs technologies
  • Experience with large education or marketplace product development
  • Experience with the recommendation and search projects
  • Good at English writing and speaking

Job Type: Full-time

Salary: 40,000.00€ - 55,000.00€ per year

Education:

  • Bachelor's (Required)

Language:

  • English (Required)

Application Deadline: 16/07/2023